From f68eaae581b3ae80828692537f29fc2caac32c6c Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sat, 6 Aug 2016 19:33:47 -0400 Subject: [PATCH] Prevent box gadget content from being drawn twice Now that we split out box gadget children into separate render nodes, we must not draw them onto the box gadgets node anymore. --- gtk/gtkboxgadget.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk/gtkboxgadget.c b/gtk/gtkboxgadget.c index 3cc94da1de..10bc0dff0b 100644 --- a/gtk/gtkboxgadget.c +++ b/gtk/gtkboxgadget.c @@ -518,6 +518,12 @@ gtk_box_gadget_draw (GtkCssGadget *gadget, return FALSE; } +static gboolean +gtk_box_gadget_has_content (GtkCssGadget *gadget) +{ + return FALSE; +} + static void gtk_box_gadget_finalize (GObject *object) { @@ -539,6 +545,7 @@ gtk_box_gadget_class_init (GtkBoxGadgetClass *klass) gadget_class->get_preferred_size = gtk_box_gadget_get_preferred_size; gadget_class->allocate = gtk_box_gadget_allocate; gadget_class->draw = gtk_box_gadget_draw; + gadget_class->has_content = gtk_box_gadget_has_content; } static void -- 2.30.2